Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature Request: Add a more detailed section on developing in Go #152

Open
OptimusePrime opened this issue Aug 19, 2023 · 3 comments
Open
Assignees
Labels
enhancement New feature or request

Comments

@OptimusePrime
Copy link

Is your feature request related to a problem? Please describe.

The Go team has recently released Go 1.21, which has native support for compiling to WASI. Updating the documentation for developing in Go, including more detailed general documentation, especially for Go's newly added support for WASI, would very much benefit devs new to WasmEdge.

This is especially so if the developer requires functionality not provided by the TinyGo standard library, e.g., HTTP.

Describe the solution you'd like.

The solution is, of course, to create a more detailed section on Go development. I will start working on a PR for this soon. I will add an introduction describing the differences between TinyGo and native Go WASI support, using networking via stealthrocket/net and importing host functions in Go 1.21.

Describe alternatives you've considered

No response

Additional context.

No response

@OptimusePrime OptimusePrime added the enhancement New feature or request label Aug 19, 2023
@alabulei1
Copy link
Collaborator

That would be great! Looking forward to your work!

@Abhinavcode13
Copy link

@alabulei1 Can I take up this?

@OptimusePrime
Copy link
Author

@alabulei1 Can I take up this?

Hi, I've been busy the last couple of weeks. I plan to finish the PR soon. However, if you want to do it instead, you're free to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants